widget: Stop using gdk_surface_set_opacity
authorMatthias Clasen <mclasen@redhat.com>
Wed, 4 Mar 2020 17:38:01 +0000 (09:38 -0800)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 12 Mar 2020 18:56:21 +0000 (14:56 -0400)
gtk/gtkwidget.c

index fe3277fd3ea2f7bf162a8b4ecc2e30558bb591ab..beced97ff58c7ba23e6d9cd744f8e508d17571ff 100644 (file)
@@ -10618,18 +10618,7 @@ gtk_widget_update_alpha (GtkWidget *widget)
 
   priv->alpha = alpha;
 
-  if (_gtk_widget_get_realized (widget))
-    {
-      if (GTK_IS_NATIVE (widget))
-        {
-          gdk_surface_set_opacity (gtk_native_get_surface (GTK_NATIVE (widget)), priv->alpha / 255.0);
-          gtk_widget_queue_allocate (widget);
-        }
-      else
-        {
-          gtk_widget_queue_draw (widget);
-        }
-    }
+  gtk_widget_queue_draw (widget);
 }
 
 /**